Streaming Model Transformations By Complex Event Processing
نویسندگان
چکیده
Streaming model transformations represent a novel class of transformations dealing with models whose elements are continuously produced or modi ed by a background process [1]. Executing streaming transformations requires e cient techniques to recognize the activated transformation rules on a potentially in nite input stream. Detecting a series of events triggered by compound structural changes is especially challenging for a high volume of rapid modi cations, a characteristic of an emerging class of applications built on runtime models. In this paper, we propose a novel approach for streaming model transformations by combining incremental model query techniques with complex event processing (CEP) and reactive (event-driven) transformations. The event stream is automatically populated from elementary model changes by the incremental query engine, and the CEP engine is used to identify complex event combinations, which are used to trigger the execution of transformation rules. We demonstrate our approach in the context of automated gesture recognition over live models populated by Kinect sensor data.
منابع مشابه
Customer Order Scheduling with Job-Based Processing and Lot Streaming In A Two-Machine Flow Shop
This paper considers a customer order scheduling (COS) problem in which each customer requests a variety of products processed in a two-machine flow shop. A sequence-independent attached setup for each machine is needed before processing each product lot. We assume that customer orders are satisfied by the job-based processing approach in which the same products from different customer orders f...
متن کاملComplex Event Processing and Data Mining for Smart Cities
Complex Event Processing (CEP) is emerging as a new paradigm for continuous processing of streaming data in order to detect relevant information and provide support for timely reactions. The main role of a CEP engine is to detect the occurrence of event patterns on the incoming streaming data. However, the problem of discovering the event patterns, although strongly related to the data mining f...
متن کاملBIDCEP: A Vision of Big Data Complex Event Processing for Near Real Time Data Streaming
This position paper aims to trigger a technical discussion by proposing a conceptual architecture for big data streaming integrated with complex event processing (BiDCEP). BiDCEP expands the Lambda and Kappa (LK) architectures for big data streaming to fit the complex event processing (CEP) and event management domains of enterprise IT. BiDCEP links CEP components as defined in previous work of...
متن کاملReactive Processing of RDF Streams of Events
Events on the Web are increasingly being produced in the form of data streams, and are present in many different scenarios and applications such as health monitoring, environmental sensing or social networks. The heterogeneity of event streams has raised the challenges of integrating, interpreting and processing them coherently. Semantic technologies have shown to provide both a formal and prac...
متن کاملSTnG - Streaming Transformations and Glue framework
STNG (pronounced “sting” 1) is a framework for processing XML and other structured text. In developing STNG, it was our goal to allow complex transformations beyond those afforded by traditional XML transforming tools, such as XSLT, yet make the framework simple to use. We claim that to meet this goal, a system must: 1. support and encourage the use of small processing components 2. offer a hie...
متن کامل